#include<bits/stdc++.h>
using namespace std;

int n, k;
vector<int> a;

int main()
{
	cin >> n;
	for(int i = 0; i < n; i++){
		cin >> k; a.push_back(k);
	}
	sort(a.begin(), a.end());
	auto it = unique(a.begin(), a.end());
	a.resize(distance(a.begin(), it));
	cout << a.size() << endl;
	 for(int i=0;i<a.size();i++){
    	cout<<a[i]<<' ';
	}
}